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
Tweet