oil quench - Turkish English Dictionary