those who live in glass houses shouldnt throw stones
那些住在玻璃屋的人不应该扔石头
英文释义
people who have their own faults or flaws should not criticize or judge others
习语中的关键英语词汇