Hamstrings, noun plural of hamstring. Synonyms in the same form.
Hammy
hammies
Other
thwarts
All synonyms for hamstring →