PEOPLE WHO LIVE IN GLASS HOUSES SHOULDN'T THROW STONES


Meaning of PEOPLE WHO LIVE IN GLASS HOUSES SHOULDN'T THROW STONES in English

people who have faults should not criticize others

Perfect people can be critical, but people who live in glass houses shouldn't throw stones.

Wayne Magnuson. English idioms vocabulary.      Словарь английских идиом.