You'll have to forgive me, I don't keep up with the lingo. What's "developmentally disabled?"
Mentally handicapped.