v. artificially supply an area land with water; apply liquid to a part of the body to cleanse or disinfect (Medicine)
IRRIGATE
Meaning of IRRIGATE in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012