RichThesaurus
do a hatchet job on
do a hatchet job on
synonyms
disparage
run down
bad-mouth
slag off
vilify
denigrate
rubbish
cast aspersions on
derogate
asperse
defame
slate
malign
knock
slur
drag through the mud
discredit
decry
pull apart
slam
speak ill of
revile
belittle
take to pieces
slander
have a go at
vilipend
calumniate
pan
traduce
criticize
libel
attack
abuse
deprecate
bash
throw mud at
hit out at
condemn
insult
vituperate
pour scorn on
besmirch
speak evil of
pummel
roast
smear
slight
pillory
throw brickbats at
more synonyms
do a hatchet job on
antonyms
praise
commend
applaud
overrate
extol
lionize
magnify
do credit to
acclaim
compliment
appreciate
boost