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