[verb] [T] - to say that (someone or something) is not good or importantI was very hurt when he denigrated my efforts.You shouldn't denigrate people just because they have different beliefs from you.
DENIGRATE
Meaning of DENIGRATE in English
Cambridge English vocab. Кембриджский английский словарь. 2012