Meaning of headsail
Definition of headsail
(noun)
any
sail
set
forward
of the
foremast
of a
vessel
Other information on headsail
WIKIPEDIA results for
headsail
Amazon results for
headsail
Tweet