irrigation ditch - English Synonyms Dictionary