Such experts in dealing with the human mind as psychologists and psychiatrists have never agreed on the exact meanings of these terms for mental deficiency. Each word is loosely used for individuals who seem silly, stupid, dull, half-witted, and foolish; each is often rejected in favor of dunce, dolt, and numskull. In the scale of mental ability, an idiot ranks below a moron or an imbecile. An idiot is one judged to be utterly senseless, foolish, and hopelessly deficient in developing beyond the mental age of three or four. An imbecile ranks above an idiot but lacks the capacity to develop beyond a mental age of seven or eight. A moron is someone with an intelligence quotient of 50 to 75 and a mental age of somewhere between eight and twelve years.
Dictionary of problem words and expressions. Harry Shaw. 1975.