Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
developmentally challenged
noun
(n)
people collectively who are mentally retarded
orang yang lembam secara kolektif
Synonym:
mentally retarded
,
retarded
source: wordnet30