English | German | Russian | Czech

tappoon English

Meaning tappoon meaning

What does tappoon mean?

tappoon

(US) A piece of wood or sheet metal fitted into a ditch to dam up the water so as to overflow and irrigate a field.

Are you looking for...?