Top definition
The squirrel with a death wish, that chews through live wires and runs in front of cars, that fall from trees and power lines.

Often found unmarred in the street.
I had almost made it home when that SUICIDE SQUIRREL caused my accident.
by amiibootoyou November 03, 2010
Happy St. Patties Day!