Skip to main content

lugsail

English lugsail meaning in English  •  lugsail का अर्थ अंग्रेजी में
Noun
  • A square sail bent upon a yard that hangs obliquely to the mast and is raised or lowered with the sail.
Advertisement