Top Definition
A usually big, fluffy, cute and adorable being that is impossible to resist. Based on the popular Japanese animated cartoon character "Totoro".
When I need care, my cuddly tot is the best person to turn to.
by Kat. P December 31, 2008
Free Daily Email

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

Emails are sent from We'll never spam you.