Irrigation — definition

1. Irrigation (Noun)

2 definitions

Irrigation (Noun) — Supplying dry land with water by means of ditches etc.

Irrigation (Noun) — (medicine) cleaning a wound or body organ by flushing or washing out with water or a medicated solution.

5 types of
medical aid medical care provision supply supplying
6 types
clyster douche enema eye-drop eyedrop lavage