thermo slip clutch - Spanish English Dictionary