hamstring
Nouns
- (n) one of the tendons at the back of the knee hamstring tendon,
Verbs
-
(v) make ineffective or powerless
- The teachers were hamstrung by the overly rigid schedules
- (v) cripple by cutting the hamstring