Meaning of topsail

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

Other information on topsail

WIKIPEDIA results for topsail
Amazon results for topsail