people who live in glass houses shouldn’t throw stones - definition and synonyms

phrase spoken
  1. used for saying that people who have faults should not criticize other people for having the same faults
See also main entry: glass