Noun naumachia has 1 sense
  1. naumachy, naumachia - a naval spectacle; a mock sea battle put on by the ancient Romans
    --1 is a kind of spectacle
,
TOP