Synonyms of 'besmirch'

attaint, bedaub, besmear, bespatter, black, blacken, blot, blotch, blur, brand, charcoal, cork, darken, daub, defile, denigrate, dinge, dirty, discolor, ebonize, ink, mark, muckrake, murk, revile, scorch, sear, shade, shadow, singe, slubber, slur, smear, smirch, smoke, smudge, smut, smutch, soil, soot, spot, stain, stigmatize, sully, taint, tar, tarnish, vilify