THESAURUS
besmirch
attaint, bedarken, bedaub, besmear, besmoke, besmutch, besoil, bespatter, bestain, black, blacken, blackwash, blot, blotch, blur, brand, call names, charcoal, cork, darken, daub, defile, denigrate, dinge, dirty, discolor, ebonize, engage in personalities, heap dirt upon, ink, mark, melanize, muckrake, murk, nigrify, oversmoke, revile, scorch, sear, shade, shadow, singe, slubber, slur, smear, smirch, smoke, smouch, smudge, smut, smutch, soil, soot, spot, stain, stigmatize, sully, taint, tar, tarnish, throw mud at, vilify