2 definitions by mac_money
by mac_money October 9, 2006
a really cute girl thats always on your nuts, hence the term squirrel.
generally these girls arent slutty but when they see a guy they like they will constantly be on there nuts.
generally these girls arent slutty but when they see a guy they like they will constantly be on there nuts.
by mac_money July 28, 2007