People who live in glass houses should not throw stones 21 Apr, 2017 MEANING: Don’t criticize because you’re not perfect yourself. HOW TO USE IT? “Mom, I failed my Chinese exams very badly. But people who live in glass houses should not throw stones.”
WHAT DO YOU THINK?