Noun irrigation ditch has 1 sense
  1. irrigation ditch - a ditch to supply dry land with water artificially
    --1 is a kind of
    ditch
,
TOP