VOCABULARY - IDIOMS

Those who live in glass houses shouldn't throw stones

Meaning:

People who are morally questionable shouldn't criticize others

Examples: