English Dictionary
◊ HAMSTRING
hamstring
n : one of the tendons at the back of the knee
v 1: make ineffective or powerless; "The teachers were hamstrung
by the overly rigid schedules"
2: cripple by cutting the hamstring