irrigation ditch
English Dictionary
->
Letter I
-> irrigation ditch
Search Dictionary:
irrigation ditch Definition
(n)
a
ditch
to
supply
dry
land
with
water
artificially
irrigation ditch Synonyms
irrigation ditch
© Art Branch Inc.