Answer: denigrates

AnswerCrossword Clue
denigratesDENIGRATE, to blacken, defame
denigratesCriticize unfairly; disparage