Skip to main content

tappoon

English tappoon meaning in English  •  tappoon का अर्थ अंग्रेजी में
Noun
  • A piece of wood or sheet metal fitted into a ditch to dam up the water so as to overflow a field.
Advertisement