Meaning of “vilify” - Learner’s Dictionary

vilify

verb [ T ] uk us /ˈvɪlɪfaɪ/ formal

to say bad things about someone so that other people will not like or approve of them

(Definition of “vilify” from the Cambridge Learner’s Dictionary © Cambridge University Press)