throw stones in a glass house
To criticize others when one has similar weaknesses oneself.
Meaning adapted from Wiktionary, available under CC BY-SA 4.0.
“Don't criticize his work, you shouldn't throw stones in a glass house.”
“You complain about your neighbor being messy, but your own apartment is a disaster; you really shouldn't throw stones in a glass house.”
“It is hypocritical for the politician to attack his opponent's financial history while hiding his own, as he is clearly throwing stones in a glass house.”
- 01
basket house
A cafe or similar establishment where musical performances are given and the performers are then paid with money placed in a basket by members of the audience.
- 02
bet the house
Synonym of bet the farm.
- 03
bottom the house
To clean a house from top to bottom; to clean a house extremely thoroughly.
- 04
bring down the house
To garner enthusiastic or wild applause or laughter.
- 05
carved in stone
Unchangeable.
- 06
cast the first stone
To act self-righteously in accusing another person, believing oneself to be blameless.
- 07
eat someone out of house and home
To consume so much of someone's store of food that little or none is left for the owner.
- 08
get blood out of a stone
To do something difficult, frustrating, or pointless.
Last updated August 10, 2026