snowball Share definition Flag A kind of ecstacy tablet. The tablet is white in colour and has rounded edges. I took two snowballs last night. snowball by Colin Mac September 22, 2008 0 0 Get merch Get the snowball mug. Buy Now — $32.95 See more merch