love grenade Share definition Flag A water balloon filled with semen. How long did it take you to fill that love grenade? love grenade by Tom Santiago May 28, 2006 0 0 Get merch Get the love grenade mug. Buy Now — $32.95 See more merch