Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
sports stadium
noun
(n)
a large structure for open-air sports or entertainments
yang besar untuk struktur open air sukan atau hiburan
Synonym:
arena
,
bowl
,
stadium
source: wordnet30