English to Arabic

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