developmentally challenged

Noun
  1. People collectively who are mentally retarded (synset 107965557)
    "he started a school for the retarded"

Other Searches