Home

Word

irrigation ditch, n.
more info a ditch to supply dry land with water artificially
<noun.artifact>

irrigation ditch
semantic pointers
hypernym