P-badge Share definition Flag The most delicious treat in the world; Another name for a peanut butter and jelly sandwich. Holy shit, I'm loving this P-badge! P-badge by Frunkel January 28, 2010 0 0 Get merch Get the P-badge mug. Buy Now — $32.95 See more merch