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