DITCH Meaning of DITCH in English A long narrow trench or furrow dug in the ground, as for irrigation, drainage, or a boundary line. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012