“Cast the first stone”

Source:

This phrase has its origins in John 8:7 of the King James Version of the Bible

Meaning:

being the first to judge, criticise, or punish somebody, while disregarding your own shortcomings

Share: