steam roll

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 June 4, 2007
mugGet the steam rollmug.

Share this definition