BASIN IRRIGATION


Meaning of BASIN IRRIGATION in English

noun

: irrigation of land by surrounding it with embankments to form a basin and flooding it with water

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.