IRRIGATION DITCH





Definition:

  1. [noun] a ditch to supply dry land with water artificially

Synonyms: