1 definition by mrobs66

Top Definition
a group of suicidal squirrels that attack one power pole at once
A barrage of squirrels just took out the whole electric grid in the county!
by mrobs66 October 02, 2012
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.