developmentally challenged


Meanings

  • people collectively who are mentally retarded;