drag through the mud Synonyms
malign
badmouth
traduce
vilify
tarnish
taint
sully
stigmatize
stain
soil
smear
slur
vilipend
run down
give a bad name to
speak evil of
do a hatchet job on
hit out at
drag through the mire
bring into disrepute
throw mud at
sling mud at
speak ill of
bad-mouth
bring discredit to
slander
libel
damage
condemn
censure
calumniate
blot
blemish
blacken
blackening
besmirch
belittle
debase
decry
knock
disparage
dishonor
disgrace
discredit
diminish
derogate
denigrate
defile
defame
bash