Answer: denigrating

AnswerCrossword Clue
denigratingDENIGRATE, to blacken, defame
denigratingCriticize unfairly; disparage