throw stones
Verb
Meaning
throw stones (third-person singular simple present throws stones, present participle throwing stones, simple past threw stones, past participle thrown stones)
(idiomatic, often followed by at) To insult or criticize someone or something.
Examples
You will never reach your destination if you stop and throw stones at every dog that barks.
Though boys throw stones at frogs in sport, the frogs do not die in sport, but in earnest.
192. Whose house is of glasse must not throw stones at another.
People who live in glass houses shouldn't throw stones.
The hunter in pursuit of an elephant does not stop to throw stones at birds.
He who has a glass roof must not throw stones at his neighbour's.