torque split power transmission - Francés Inglés Diccionario