Meaning & Definition of Hamstring in English
English⟶
Hamstring
/hæmstrɪŋ/
noun
1. One of the tendons at the back of the knee
synonym:
- hamstring,
- hamstring tendon
verb
1. Make ineffective or powerless
- "The teachers were hamstrung by the overly rigid schedules"
synonym:
- hamstring
2. Cripple by cutting the hamstring
synonym:
- hamstring