From Longman Dictionary of Contemporary Englishpeople in glass houses shouldn’t throw stonespeople in glass houses shouldn’t throw stonesCRITICIZEused to say that you should not criticize someone for having a fault if you have the same fault yourself →glass