MalayTranslate.com
Malay to English Translator
Translate Here

English to English

meeting place

noun (n)

  • a public facility to meet for open discussion
    fasilitas publik untuk bertemu untuk membuka diskusi
    Synonym:
    assembly, forum
    source: wordnet30