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

phrase spoken
See also main entry: glass