mégamosquée (French) comes from French mosquée, from Italian moschea, from Spanish mezquita, from Arabic مَسْجِد, from Arabic سَجَدَ, from Arabic ج — Abbreviation of جَمْع.
mégamosquée (French): megamosque