Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
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