kamus
.
Search
About
irrigation_ditch
English
irrigation ditch
Noun
A ditch to supply dry land with water artificially
English: irrigation ditch