Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
mass meeting
noun
(n)
a large gathering of people intended to arouse enthusiasm
besar pengumpulan orang dimaksudkan untuk membangkitkan semangat
Synonym:
rally
source: wordnet30