1 definition by Goat'N'Star

Top Definition
a super special cute name given to a super special cute loved one.
You're my giggle snush
by Goat'N'Star January 16, 2008
Mug icon
Buy a giggle snush mug!