Meaning of irrigation ditch
Definition of irrigation ditch
(noun)
a
ditch
to
supply
dry
land
with
water
artificially
Other information on irrigation ditch
WIKIPEDIA results for
irrigation ditch
Amazon results for
irrigation ditch
Tweet