irrigation ditch
1.
(
noun
) a ditch to supply dry land with water artificially
Related Words:
ditch
Terms and Conditions of Use / Copyright Notice