Arabic-English dictionary »

وتر الركبة meaning in English

ArabicEnglish
وتر الركبة

Hamstring[UK: ˈhæm.strɪŋ] [US: ˈhæm.ˌstrɪŋ]