vilify in Spanish
vilify in Spanish
acusar
vilipendiar
(transitive) To say defamatory things about someone or something; to speak ill of.