1 definition by Roughnhungrydonkey847

Top Definition
Farting in an elevator while masturbating.
On my way back from the bar i gave my self a london steamer, sharted, and left my underwear in the hotel elevator.
by Roughnhungrydonkey847 May 16, 2015

Mug icon
Buy a London steamer mug!