stalling torque - Turkish English Dictionary