1 definition by Maurice D

Top Definition
Term of endearment for an extremely cuddly significant other.
I can't wait to come home so I can snuggle my snuggy in bed.
by Maurice D March 10, 2011

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×