Top Definition
One who acts without thinking about the consequences one’s action might have on others whose similar action might have on one; one who blames others for the fault which one has oneself.
He is a stone-thrower in the glasshouse. He always parks his car in front of his neighbor’s house (in a style called rockstar parking), blocking the neighbor’s car. What would happen to him if his neighbor also did the same?
by uttam maharjan December 27, 2011

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.

×