hamstringEnglish

hamstring, hamstring tendon

Verb

Cripple by cutting the hamstring

English: hamstring

Noun

One of the tendons at the back of the knee

English: hamstring, hamstring tendon

Bahasa words with similar meanings

English words with similar meanings

Show 1 words

Words that start with "hamstring"