SkwirllieSquirrel's definitions
A woman who is obsessed with getting sex, she is constantly trying to make excuses to get it, even falsifying plans in order to get a man's nuts.
by SkwirllieSquirrel August 29, 2011
Get the Squirrel mug.