Same word as denigrate:
asperse, bad mouth, besmirch, blacken, blister, calumniate, decry, defame, dis,disparage, give black eye,impugn,knock, libel, mudsling,put down,revile, rip up, roast, run down, scandalize,slander, tear down, traduce,vilify
asperse, bad mouth, besmirch, blacken, blister, calumniate, decry, defame, dis,disparage, give black eye,impugn,knock, libel, mudsling,put down,revile, rip up, roast, run down, scandalize,slander, tear down, traduce,vilify