Word info

megamosque

Noun

Meaning

megamosque (plural megamosques)

a very large mosque; a mosque with a large congregation

Source: en.wiktionary.org

Close letter words and terms