naumachia

meaning: a naval spectacle (noun)

synonyms:naumachy,