Top definition
1. Being undeniably crazy
Person 1: I broke up my girlfriend.
Person 2: Probably for the best, she was Squirrel shit nuts
by thunder_Ol86 June 12, 2012
Get the mug
Get a Squirrel shit nuts mug for your daughter Jovana.