Definition of numbnuts in US English:

numbnuts

noun

US
informal
  • A fool, an idiot; a useless or inadequate person.

Origin

1970s; earliest use found in Current Slang.