Arabic-English dictionary »

مَعْلُولَا meaning in English

ArabicEnglish
مَعْلُولَا

Maaloulatown in Syria