splee Share definition Flag a squeel of exitement You just won one million dollars!!!! splee!! splee by redguardian December 11, 2008 0 0 Get merch Get the splee mug. Buy Now — $32.95 See more merch