French-English dictionary »

mégamosquée meaning in English

FrenchEnglish
mégamosquée nom {f}

megamosque(a very large mosque; a mosque with a large congregation)
noun