irrigation
English Dictionary
->
Letter I
-> irrigation
Search Dictionary:
irrigation Definition
(n)
supplying
dry
land
with
water
by
means
of
ditches
etc
(n) (
medicine
)
cleaning
a
wound
or
body
organ
by
flushing
or
washing
out
with
water
or
a
medicated
solution
irrigation Synonyms
irrigation
© Art Branch Inc.