Meaning of hamstring

Definition of hamstring

(noun) one of the tendons at the back of the knee
(verb) make ineffective or powerless; "The teachers were hamstrung by the overly rigid schedules"

Other information on hamstring

WIKIPEDIA results for hamstring
Amazon results for hamstring