English Reference
Idiom idiom

throw stones


To insult or criticize someone or something.

Meaning adapted from Wiktionary, available under CC BY-SA 4.0.


SIMPLE

People who live in glass houses should not throw stones.

CONTEXTUAL

It is hypocritical for him to throw stones at my work when his own project has so many errors.

COMPLEX

Before you throw stones at your neighbor for his moral failings, you should carefully examine the inconsistencies in your own conduct.


Related idioms8entries
  1. 01

    carved in stone

    Unchangeable.

  2. 02

    cast the first stone

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

  3. 03

    get blood out of a stone

    To do something difficult, frustrating, or pointless.

  4. 04

    kill two birds with one stone

    To solve two problems with one single action.

  5. 05

    leave no stone unturned

    To search or investigate thoroughly.

  6. 06

    lock someone up and throw away the key

    To lock someone up in prison indefinitely.

  7. 07

    rolling stone

    A person who moves around a lot and never settles down; a vagrant.

  8. 08

    set in stone

    Permanent; certain; firm.

Last updated August 10, 2026