look up any word, like thot:

1 definition by frogs in space

 
1.
A giant Cuddle monster who gives hugs to everyone and everything.
hug me leatherdale !
by frogs in space July 30, 2009