Arabic-English dictionary »

المساجد meaning in English

ArabicEnglish
المساجد

Mosques[UK: mɒsks] [US: ˈmɑːsks]