megamosques
English
Noun
megamosques
plural of
megamosque