water quenching tank - Spanish English Dictionary