sour warheads Share definition Flag suicide of the taste buds. super fucking sour candy that will make you cry. wow, these sour warheads just murdered my taste buds! sour warheads by east coast May 5, 2005 0 0 Get merch Get the sour warheads mug. Buy Now — $32.95 See more merch