Arabic-English dictionary »

وَتَر اَلْمَأْبَض meaning in English

ArabicEnglish
وَتَر اَلْمَأْبَض m

hamstringgreat tendon