Lacks intelligence. Very dumb.
Lang will you ever stop being a numb nuts
A slur referring to people with Down's Syndrome due to the fact that they're sterile and unable to reproduce.
Numb Nuts over there is licking the windows