English dictionary
irrigation ditch meaning and definition
Definition and meaning of irrigation ditch at MeaningMonkey.org. irrigation ditch meaning and definition in the English Dictionary.IRRIGATION DITCH noun
Definition of irrigation ditch (noun)
- a ditch to supply dry land with water artificially
Source: Princeton University Wordnet