Definitions of naumachy:

  • noun:   a naval spectacle; a mock sea battle put on by the ancient Romans