hamstring
/hˈæmstrɪŋ/
Explore definitions, synonyms, and language insights of hamstring
Definitions
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"
Verb
cripple by cutting the hamstring