look up any word, like bae:

1 definition by Viran

 
1.
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