To make dirty:
begrime, besmirch, besoil, black, blacken, defile, dirty, smudge, smutch, soil, sully. See cleanTo contaminate the reputation of:
besmear, besmirch, bespatter, blacken, cloud, denigrate, dirty, smear, smudge, smut, soil, spatter, stain, sully, taint, tarnish. Idioms: give a black eye to, sling (or throw) mud on. See attack, clean
Learn more about befoul