English to Arabic

Meaning for:
Hamstrings
other
أوتار الركبة