1 definition by jacob D 123

Top Definition
a snuggly pussy
my pussy
damd that chick had a snaglepuss
by jacob D 123 April 16, 2011
Mug icon
Buy a snaglepuss mug!