'irrigation ditch' definitions:

Definition of 'irrigation ditch'

From: WordNet
noun
A ditch to supply dry land with water artificially