QUENCH Meaning of QUENCH in English (1) To slake one's thirst. (2) To cool (hot metal) by thrusting into water or other liquid. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012