IRRIGATE


Meaning of IRRIGATE in English

v. artificially supply an area land with water; apply liquid to a part of the body to cleanse or disinfect (Medicine)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.