Synonyms of besmirched

1 Syllable
stain, smear, soil, blot
2 Syllables
smudge, slander, grimier, blacken, grimy, unclean
3 Syllables
discolor, defile, defiled, dishonor