vilify
Verb
C1 – Advanced
To speak or write about someone in a harshly critical or abusive way.
Synonyms
denigrate
defame
Antonyms
praise
extol