Home
All Categories
Best Categories
Games
Electronics
English
English Bangladesh
Email this page to a friend
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