throw stones at (verb) decry: criticize, blame
Sinonime: abuse, asperse, bad-mouth,
belittle, calumniate,
censure,
condemn, cry down, defame,
denounce,
depreciate, derogate,
detract, devalue,
diminish,
discount,
discredit,
disgrace,
disparage, do a number on, downgrade, dump on,
hit*,
knock*,
lower,
malign, mark down,
minimize, opprobriate, pan, poor-mouth,
put down, rail against, rap, reprehend,
reprobate, run down,
slam*,
take away, take swipe at, throw stones at, traduce,
underestimate, underrate, undervalue,
vilify, write off
Antonime: applaud,
compliment,
exalt,
laud,
praise