English dictionary
hamstring meaning and definition
Definition and meaning of hamstring at MeaningMonkey.org. hamstring meaning and definition in the English Dictionary.HAMSTRING noun
Definition of hamstring (noun)
- one of the tendons at the back of the knee
- synonyms: hamstring tendon
HAMSTRING verb
Definition of hamstring (verb)
- make ineffective or powerless
- "The teachers were hamstrung by the overly rigid schedules"
- cripple by cutting the hamstring
Source: Princeton University Wordnet