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