throw stones in a glass house
/TH R OW1 S T OW0 N Z IH0 N AH0 G L AE0 S AW0 S/verb
- 1
(idiomatic) To criticize others when one has similar weaknesses oneself.
Translate โthrow stones in a glass houseโ into another language
Choose a language below to open the translator with English selected as the source language.