Azunade's definitions
A person who at any given time may spontaneously cuddle the closest person or object to them, resulting in an overwhelming feeling of happiness.
by Azunade January 8, 2009
Get the Snugglekins mug.