v. satisfy a need (esp. thirst); extinguish, put out; cool by immersing in a cold liquid; repress a desire (or urge, etc.); put an end to, destroy; relieve
QUENCH
Meaning of QUENCH in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012