Skip to main content

leeboard

English leeboard meaning in English  •  leeboard का अर्थ अंग्रेजी में
Noun
  • A board, or frame of planks, lowered over the side of a vessel to lessen her leeway when closehauled, by giving her greater draught.
Advertisement