irrigation ditch

Noun
  1. A ditch to supply dry land with water artificially (synset 103592374)

Other Searches