naumachy(noun) noun1. a naval spectacle; a mock sea battle put on by the ancient RomansSimilar word(s): naumachiaDefinition categories: man–made, spectacle