Naumachy has 2 different meanings across 1 category:
Noun
a naval spectacle; a mock sea battle put on by the ancient Romans
A place built to stage a mock sea-battle, or the show performed therein.