Top Definition
A large pile of transformers collapses into each other into a large pile, for your car to crash into and set ablaze.
when you are driving your car and you crash and land in an electrical pile to make it explode
by Free subway July 04, 2009
6 Words related to electrical pile

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.

×