cast the first stone

Meaning: To be the first to condemn someone.

Language: English

Literally: (Already vivid in English)

Example: “Before you cast the first stone, remember your own mistakes.”

Category: Daily Life

Origin: From the Gospel of John (8:7): when a crowd is about to stone a woman accused of adultery, Jesus says, "He that is without sin among you, let him first cast a stone at her."

Equivalents in other languages

More idioms — Daily Life

More English idioms

From our proverbs

Browse all proverbs →

← Back to Idioms