English

hamstring noun definition in Internal anatomy topic from the Oxford Advanced Learner's Dictionary

hamstring

 noun: Internal anatomy topic
one of the five tendons behind the knee that connect the muscles of the upper leg to the bones of the lower leg a hamstring injury She's pulled a hamstring.