Dumbnuts Share definition Flag Noun. A cross between a dumbass and numbnuts. You freaking dumbnuts! Dumbnuts by AL9000 January 24, 2009 0 0 Get merch Get the Dumbnuts mug. Buy Now — $32.95 See more merch