Arabic-English dictionary »

الطّارد meaning in English

ArabicEnglish
الطّارد

Exorciser