hamstring_tendonEnglish

hamstring, hamstring tendon

Noun

One of the tendons at the back of the knee

English: hamstring, hamstring tendon

English words with similar meanings

Show 1 words