people who live in glass houses shouldn't throw stones
idiom
—used to say that people who have faults should not criticize other people for having the same faults
Love words? Need even more definitions?
Merriam-Webster unabridged
Share