C2 verb /ˈvɪlɪfaɪ/
vilify
Meaning
to speak or write about someone in an abusive or disparaging manner
Example
The politician was vilified in the media for his controversial remarks.