Definitions of irrigation ditch:

  • noun:   a ditch to supply dry land with water artificially