Answer:
Denigrate has two meanings:
1) belittle
2) charge falsely or with malicious intent, attack the good name and reputation of someone
In the first sense:
I'm not trying to denigrate your work, just pointing out ways you could work more efficiently.
In the second sense:
He has done everything in his power to blacken my name; he denigrates me repeatedly.