An Encylopedia Britannica Company

tall ship

1 ENTRIES FOUND:
tall ship noun
plural tall ships
tall ship
noun
plural tall ships
Britannica Dictionary definition of TALL SHIP
[count]
: a very large sailing ship with at least two masts