English
›
Words
large
three-masted sailing ship
Translation:
English
Noun
3
galleon
Add
Translation