Definition, synonyms and related words
A small mosque or other Islamic assembly building in parts of Sumatra and the Malay peninsula.