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.