barque

Noun
  1. A sailing ship with 3 (or more) masts (synset 102796222)

Other Searches