Synonyms to heap dirt upon

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, 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, asperge, asperse, bedabble, bedew, befoul, bespot, besprinkle, blow upon, censure, dabble, damp, dampen, dash, defame, dew, disapprove, disparage, douche, expose, expose to infamy, gibbet, hang in effigy, hose, hose down, humect, humectate, humidify, irrigate, moisten, paddle, pillory, reprimand, slander, slobber, slop, slosh, sparge, spatter, splash, splatter, splotch, sponge, spray, sprinkle, swash, syringe, ta