irrigation ditch

1. (noun) a ditch to supply dry land with water artificially
Related Words: ditch



Terms and Conditions of Use / Copyright Notice