revile
verb
[ rɪˈvʌɪl ]
• criticize in an abusive or angrily insulting manner.
• "he was now reviled by the party that he had helped to lead"
Similar:
criticize,
censure,
condemn,
attack,
inveigh against,
rail against,
lambast,
flay,
savage,
brand,
stigmatize,
denounce,
blacken someone's reputation,
defame,
smear,
slander,
libel,
traduce,
cast aspersions on,
cast a slur on,
malign,
vilify,
calumniate,
besmirch,
run down,
abuse,
knock,
slam,
pan,
bash,
take to pieces,
take apart,
crucify,
hammer,
lay into,
roast,
skewer,
bad-mouth,
slate,
rubbish,
slag off,
monster,
pummel,
bag,
vituperate against,
excoriate,
Origin:
Middle English: from Old French reviler, based on vil ‘vile’.