MalayTranslate.com
Malay to English Translator
Translate Here

English to English

developmentally challenged

noun (n)

  • people collectively who are mentally retarded
    orang yang lembam secara kolektif
    source: wordnet30