QUENCHING


Meaning of QUENCHING in English

Dipping a heated object into water, oil or other substance, to quickly reduce the temperature.

English dictionary of automotive terms.      Английский словарь автомобильных терминов.