1 definition by redguardian

Top Definition
a squeel of exitement
You just won one million dollars!!!!
splee!!
by redguardian December 12, 2006

Mug icon
Buy a splee mug!