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.

English idioms vocab.      Словарь английских идиом и выражений.