motoring torque - Turkish English Dictionary