torque meter - Turkish English Dictionary