denigrate
//ˈdɛnɪˌɡreɪt//
Verb
denigrateInfinitive
denigratePresent tense
denigratedPast tense
denigratedPast participle
denigratingPresent participle
denigratesThird-person singular
1
To criticize unfairly or disparage someone or something, often to damage their reputation.
He tried to denigrate his colleague's work to make himself look better.
2
To belittle or speak ill of someone's achievements, character, or worth.
It's unfair to denigrate her accomplishments just because you disagree with her methods.