vilify
verb
°To say defamatory things about someone or something.
°To belittle through speech; to put down.
synonyms: assail, criticize, decry, denounce more» , libel, slander, berate