See moren. irrigation ditchDefinition of irrigation ditch in EnglishSmall canal or trench built to supply water to an area of dry land. Synonyms of irrigation ditch in Englishacequia