Idiom: People who live in glass houses should not throw stones

Idiom Definitions for 'People who live in glass houses should not throw stones'


People should not criticize other people for faults that they have themselves.

See also: