HAMSTRING
Definition:
- [noun] one of the tendons at the back of the knee
Synonyms: tendon
- [verb] make ineffective or powerless; "The teachers were hamstrung by the overly rigid schedules"
- [verb] cripple by cutting the hamstring
Synonyms:
- Search for synonyms for HAMSTRING



