Etymology
Today it means: A slow-witted, unresponsive, or inept person (usually male). Full definition →
From numb + nuts.
Etymology from Wiktionary, CC BY-SA 4.0.