Meaning of lugsail
Definition of lugsail
(noun)
a
sail
with
four
corners that is hoisted from a
yard
that is
oblique
to the
mast
Other information on lugsail
WIKIPEDIA results for
lugsail
Amazon results for
lugsail
Tweet