immersion quenching - Turkish English Dictionary