CONTOUR DITCH Meaning of CONTOUR DITCH in English An irrigation ditch laid out approximately on the contour, or elevation of the land. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012