QUENCHING


Meaning of QUENCHING in English

n. satisfaction of a need (esp. thirst); extinguishing, putting out

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