throw stones verb1 •To insult or criticize someone or something. formsthrew stones · thrown stones · throwing stones · throws stones