Definition of Mental retardation from the PharmacyDictionary.in
Mental retardation
Synonyms or meaning of Mental retardation
This is a term for a condition characterized by below-average intellectual development.
Image related to Mental retardation
Not Available