Noun Definitionnaumachy1.Definition: a naval spectacle; a mock sea battle put on by the ancient RomansRelated Noun(s):naumachiaCategory: Objects