look up any word, like yeet:

9 definitions by vanderpol

If you live in a glass house, then, it means your are in a vulnerable position that may be easily attacked or rebuked by your opponents
The congressman may live in a glass house when it comes to the ethics issue
by vanderpol August 01, 2010
stigma related to the infamous incidents
For example, if you were caught to have a sex deal with a prostitute in China, your passport may be stamped with a seal of "lewd worm". This infamous seal is the "scarlet letter"
He bears the scarlet letter for his frivolous indiscretion in the past
by vanderpol August 01, 2010