English Reference
Idiom idiom

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.


SIMPLE

Don't criticize his work, you shouldn't throw stones in a glass house.

CONTEXTUAL

You complain about your neighbor being messy, but your own apartment is a disaster; you really shouldn't throw stones in a glass house.

COMPLEX

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.


Related idioms8entries
  1. 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.

  2. 02

    bet the house

    Synonym of bet the farm.

  3. 03

    bottom the house

    To clean a house from top to bottom; to clean a house extremely thoroughly.

  4. 04

    bring down the house

    To garner enthusiastic or wild applause or laughter.

  5. 05

    carved in stone

    Unchangeable.

  6. 06

    cast the first stone

    To act self-righteously in accusing another person, believing oneself to be blameless.

  7. 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.

  8. 08

    get blood out of a stone

    To do something difficult, frustrating, or pointless.

Last updated August 10, 2026