badger scrotum Share definition Flag a loser...someone who should not be living and walks around in crutches and a wheelchair and a cane when she isnt hurt. That girl Erin Kelly is one big badger scrotum badger scrotum by Mart March 1, 2004 0 0 Get merch Get the badger scrotum mug. Buy Now — $32.95 See more merch