A method of irrigation in which an area is practically or entirely surrounded by earth ridges.
CHECK IRRIGATION
Meaning of CHECK IRRIGATION in English
Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012