topsail

Explore definitions, synonyms, and language insights of topsail

Definitions

Noun
a sail (or either of a pair of sails) immediately above the lowermost sail of a mast and supported by a topmast

More General Terms


More Specific Terms