The phrase means that people who are vulnerable to criticism or have weaknesses of their own should not criticize or attack others, as it can backfire and highlight their own faults.
The phrase dates back to Geoffrey Chaucer's "Troilus and Criseyde" in the 14th century, but the modern form first appeared in the 17th century.
This phrase emphasizes that not making plans or preparations is ... Learn more →
"Judge not, that ye be not judged" is a phrase ... Learn more →
The phrase "Loose lips sink ships" is a warning against ... Learn more →
The phrase "You must have rocks in your head" is ... Learn more →