1. Noun
A Mohammedan church or place of religious worship.
2. Noun
(Islam) a Muslim place of worship that usually has a minaret
Vocabulary classified under Engineering
More about this word
Synonyms and related words
Explore this word
