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
Get the mug
Get a giggle snush mug for your daughter-in-law Jovana.