MalayTranslate.com
Malay to English Translator
Translate Here

English to English

hamstring tendon

noun (n)

  • one of the tendons at the back of the knee
    salah satu tendons di belakang lutut
    Synonym:
    hamstring
    source: wordnet30