Definition of Irrigation Ditch

  • 1. A ditch to supply dry land with water artificially Noun

Semanticaly linked words with "irrigation ditch"

Hyponims for word "irrigation ditch"