HEAD DITCH Meaning of HEAD DITCH in English The water supply ditch at the head end of an irrigated field. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012