Top Definition
Being covered in a shower of oil (or perhaps gasoline would count) for an inexplicable reason.
The oil cap popped four feet in the air and oil sprayed out like a fountain giving me a good ole fashioned Louisiana rain shower.
by Viran July 19, 2010
Free Daily Email

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

Emails are sent from We'll never spam you.