English dictionary
hamstring tendon meaning and definition
Definition and meaning of hamstring tendon at MeaningMonkey.org. hamstring tendon meaning and definition in the English Dictionary.HAMSTRING TENDON noun
Definition of hamstring tendon (noun)
- one of the tendons at the back of the knee
- synonyms: hamstring
Source: Princeton University Wordnet