Top definition
An obsessive snuggler who is quick to point out others' suggling. Specimans of this species are well known for their small genitalia.
Girl: "I got with a squirrelpuss last night. The sex was shit, and all he wanted to do was snuggle afterwards."
by RanpageVicious September 30, 2011
Get the mug
Get a Squirrelpuss mug for your Facebook friend Larisa.