Skip to main content

waterboard

English waterboard meaning in English  •  waterboard का अर्थ अंग्रेजी में
Noun
  • A board set up to windward in a boat, to keep out water.
Advertisement