GeneralConnection.comDictionary
hamstring
Noun

1. hamstring tendon
Verb

1. tendon, sinew, torment
2. rag, bedevil, crucify, dun, frustrate, cripple
2. lame
Usage