water quenching tank - French English Dictionary