1 definition by Gring

Top Definition
An incredibly stupid person.
John is a numb nuts, he thaught Berlin was in France!
by Gring May 26, 2006

Mug icon
Buy a numb nuts mug!