IRRIGATION


Meaning of IRRIGATION in English

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)

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