Meaning of “hamstring” - Learner’s Dictionary

hamstring

noun [ C ] uk us /ˈhæmstrɪŋ/

a tendon (= part that connects a muscle to a bone) at the back of the upper part of your leg:

a hamstring injury

(Definition of “hamstring noun” from the Cambridge Learner’s Dictionary © Cambridge University Press)