Top Definition
The money draining rape machine.
me: oh there is a steam sale

STEAM: YES COME TO ME AND I SHALL f!@# YOUR WALLET
by the homeless dump January 04, 2014
1 more definition
A steam sale is a way of taking your money applied by Steam/Valve. The offers are just too good and too tempting!
Person 1: Wow did you check out the new steam sale yesterday?
Person 2: Don't even talk about the steam sale, I spent £70 yesterday on games!
by RaVeNN February 09, 2014

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×