pump torque - Turkish English Dictionary