DENIGRATE
denigrate
Verb
- To criticise so as to besmirch; traduce, disparage or defame.
- To treat as worthless; belittle, degrade or disparage.
- To blacken.
The above text is a snippet from Wiktionary: denigrate
and as such is available under the Creative Commons Attribution/Share-Alike License.