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