DRIP IRRIGATION Meaning of DRIP IRRIGATION in English network of pipes which supply water close to the roots of each plant Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012