Arabic-English dictionary »

ساحِرة meaning in English

ArabicEnglish
ساحِرة

hexa witch