Skip to main content

Definitions by Dictionary694208

Mental retardation

Someone mentally stupid.