1 definition by Alison G

1
noun. 1. A woman (or man) who nestles with numerous partners.
by Alison G October 11, 2006
Get the mug
Get a Snuggle Whore mug for your dog Georges.