1 definition by andrefrommp

Top Definition
When one is living "squirrel life" they are trying to get their nut. It is used to reference having sex or any sexual activity.
"what are you doing tonight bro?" "oh im just trying to live squirrel life tonight"
by andrefrommp July 03, 2012

Mug icon
Buy a squirrel life mug!