Meaning of irrigation

Definition of irrigation

(noun) supplying dry land with water by means of ditches etc
(medicine) cleaning a wound or body organ by flushing or washing out with water or a medicated solution

Other information on irrigation

WIKIPEDIA results for irrigation
Amazon results for irrigation