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
Tweet