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