This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Lugsail

  1. n.
    A square sail bent upon a yard that hangs obliquely to the mast and is raised or lowered with the sail.



Shares

Related Words

Menu