denigrate (v.)
- asperse
- besmirch
- bespatter
- black
- blacken
- blackwash
- blot
- blotch
- calumniate
- charcoal
- cork
- darken
- defame
- defile
- deprecate
- depreciate
- despise
- dinge
- disdain
- disparage
- ebonize
- ink
- libel
- melanize
- muckrake
- murk
- revile
- ridicule
- scandalize
- shade
- shadow
- slander
- smear
- smirch
- smoke
- smudge
- smut
- smutch
- soil
- soot
- stigmatize
- sully
- tarnish
- traduce
- vilify