Squirrel

An overly-promiscuous woman that has had a comparable amount of nuts in her mouth as a squirrel.
"Oh man, where a sock with that chick, she's a total squirrel!"
by Nick&Mo August 7, 2003
mugGet the Squirrelmug.

Share this definition