Synonyms of besmirching

1 Syllable
stain, smear, soil, blot
2 Syllables
smudge, slander, blacken
3 Syllables
discolor, defile, pollution, vitiation, rottenness, spoliation, dishonor