jump to corresponding sense entry
noun
People collectively who are mentally retarded.
synonyms: mentally retarded, retarded.
is a specific kind of: people.
Find more on developmentally challenged elsewhere: etymology - rhymes - Wikipedia.
debug info: 0.0342