torque split power transmission - Turkish English Dictionary