Thesaurus.com
Dictionary.com

mentally handicapped

ADJECTIVE
having an intellectual disability
Synonyms