Arabic-English dictionary »

مسلوخ فروة رأس meaning in English

ArabicEnglish
مسلوخ فروة رأس

Scalped[UK: skælpt] [US: ˈskælpt]