English dictionary
topsail meaning and definition
Definition and meaning of topsail at MeaningMonkey.org. topsail meaning and definition in the English Dictionary.TOPSAIL noun
Definition of topsail (noun)
- a sail (or either of a pair of sails) immediately above the lowermost sail of a mast and supported by a topmast
Source: Princeton University Wordnet