irrigates - English Synonyms Dictionary