irrigation_ditchEnglish

irrigation ditch

Noun

A ditch to supply dry land with water artificially

English: irrigation ditch