Arabic-English dictionary »

مدرعة meaning in English

ArabicEnglish
مدرعة

surpliceliturgical vestment