Synonyms of 'denigrate'

asperse, besmirch, bespatter, Black, blacken, blot, blotch, calumniate, charcoal, cork, darken, defame, defile, deprecate, depreciate, despise, dinge, discommend, disdain, disparage, dispraise, disvalue, ebonize, ink, libel, muckrake, murk, put down, revile, ridicule, scandalize, shade, shadow, slander, smear, smirch, smoke, smudge, smut, smutch, soil, soot, stigmatize, sully, tarnish, tear down, traduce, vilify