'irrigation ditch' definitions:

Definition of 'irrigation ditch'

(from WordNet)
noun
A ditch to supply dry land with water artificially