The definition :
Definitions of irrigation:
- noun: (medicine) cleaning a wound or body organ by flushing or washing out with water or a medicated solution
- noun: supplying dry land with water by means of ditches etc
Are you interested in alternative search :
:providing provision supply supplying clyster douche enema lavage irrigate canal colonic colonic irrigation high colonic noria
If you like reading news check: