hamstring - English Synonyms Dictionary

hamstring

n.
[1] hamstring tendon