Etymology · Latin

naumachia

2 English words descend from Latin naumachia, most common first.