IRRIGATION SYSTEM


Meaning of IRRIGATION SYSTEM in English

system which supplies areas of land with water (used in agriculture)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.