D's nuts Share definition Flag my balls; testicles. you can suck on D's nuts D's nuts by "D" Dog September 8, 2005 0 0 Get merch Get the D's nuts mug. Buy Now — $32.95 See more merch