People collectively who are mentally retarded. Synonyms: developmentally challenged, retarded.
|
|
|
|
|
Words linked to "Mentally retarded" : people, developmentally challenged |
Copyright © 2025 Free Translator.org |