torque split power transmission - French English Dictionary