torque
Top 25000
Meanings
Noun
1. torque (a rotational or twisting force) (physics, mechanics)
2. turkey (New Mexico)