turbine torque converter - French English Dictionary