Meaning of developmentally challenged

Definition of developmentally challenged

(noun) people collectively who are mentally retarded; "he started a school for the retarded"

Other information on developmentally challenged

WIKIPEDIA results for developmentally challenged
Amazon results for developmentally challenged