GeneralConnection.com
➔
Dictionary
naumachia
Noun
1. naumachy
1. spectacle
Usage