HAMSTRING


Meaning of HAMSTRING in English

[ham.string] n (1565) 1 a: either of two groups of tendons at the back of the human knee b: hamstring muscle

2: a large tendon above and behind the hock of a quadruped

[2]hamstring vt -strung ; -string.ing (1641) 1: to make ineffective or powerless: cripple "hamstrung by guilt"

2: to cripple by cutting the leg tendons

Merriam-Webster English vocab.      Английский словарь Merriam Webster.