Hamstring - Definition
hamstring
n 1: one of the tendons at the back of the knee [syn:
hamstring, hamstring tendon]
v 1: make ineffective or powerless; "The teachers were hamstrung
by the overly rigid schedules"
2: cripple by cutting the hamstring
