Etymology
Today it means: A person whose intellect is less than that of a moron. Full definition →
From sub- + moron.
Etymology from Wiktionary, CC BY-SA 4.0.