GeneralConnection.com
➔
Dictionary
hamstring
Noun
1. hamstring tendon
Verb
1. tendon, sinew, torment
2. rag, bedevil, crucify, dun, frustrate, cripple
2. lame
Usage