RichThesaurus
cast aspersions on
cast aspersions on
synonyms
disparage
vilify
malign
run down
asperse
denigrate
bad-mouth
slur
slag off
derogate
rubbish
knock
slate
criticize
slam
pull apart
pan
do a hatchet job on
have a go at
defame
revile
besmirch
attack
discredit
condemn
deprecate
pour scorn on
hit out at
slander
censure
pull to pieces
calumniate
denounce
speak ill of
decry
bag
roast
pummel
drag through the mud
inveigh against
abuse
belittle
lay into
hammer
rail against
pick holes in
libel
throw brickbats at
lambaste
monster
more synonyms
cast aspersions on
antonyms
praise
compliment
approve of
extol
overrate
commend
flatter
lionize
elect
exalt
do credit to
magnify
acclaim
approve of
boost
approve