Dictionary / City

msalla

مصلّى

/ms-AL-la/

English

outdoor prayer area

French

esplanade de prière

Part of Speech

noun

Register

standard