look up any word, like donkey punch:

1 definition by Kyle Pedro

 
1.
The act of taking a large steamy dump on the windshield of a car, then sliding on your stomach down onto the hood.
Watch Martin steam roll that van over there!
by Kyle Pedro May 17, 2007