Topsails Meaning

There are 1 meaning(s) for word Topsails

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