Attested
.to
Menu
Definition
people collectively who are mentally retarded
Seed
·
Term in context
developmentally challenged
in
CommonParlance