throw stones in a glass house verb1 •To criticize others when one has similar weaknesses oneself. formsthrew stones in a glass house · thrown stones in a glass house · throwing stones in a glass house · throws stones in a glass house