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.

Idioms similar to 'People who live in glass houses should not throw stones'

See also: