throw stones
To insult or criticize someone or something.
Meaning adapted from Wiktionary, available under CC BY-SA 4.0.
“People who live in glass houses should not throw stones.”
“It is hypocritical for him to throw stones at my work when his own project has so many errors.”
“Before you throw stones at your neighbor for his moral failings, you should carefully examine the inconsistencies in your own conduct.”
- 01
carved in stone
Unchangeable.
- 02
cast the first stone
To act self-righteously in accusing another person, believing oneself to be blameless.
- 03
get blood out of a stone
To do something difficult, frustrating, or pointless.
- 04
kill two birds with one stone
To solve two problems with one single action.
- 05
leave no stone unturned
To search or investigate thoroughly.
- 06
lock someone up and throw away the key
To lock someone up in prison indefinitely.
- 07
rolling stone
A person who moves around a lot and never settles down; a vagrant.
- 08
set in stone
Permanent; certain; firm.
Last updated August 10, 2026