Arabic-English dictionary »

التلفيعة meaning in English

ArabicEnglish
التلفيعة

Scarves[UK: skɑːvz] [US: ˈskɑːrvz]