developmentally challenged

Explore definitions, synonyms, and language insights of developmentally challenged

Definitions

Noun
people collectively who are mentally retarded; "he started a school for the retarded"

More General Terms