1 definition by Whornilius maximus

Top Definition
The process of dropping ones trousers and proceeding to deficate in the middle of the street. Usually occurring at night and by those who are intoxicated.
He had to drop a street steamer after losing a bet with his drunk friend.
by Whornilius maximus May 28, 2016

Mug icon
Buy a street steamer mug!