vilify (vile + -ify): To say defamatory things about someone or something; to speak ill of