Besmirched, past participle of besmirch. Synonyms in the same form.
Sully
sullied, denigrated, tarnished, smeared, blackened, defamed, discredited, vilified, maligned, tainted, reviled, debased, disgraced, assassinated, stained, dirtied, libeled, blemished, fouled, blotted, muddied, stabbed
Defile
defiled, slurred, soiled, darkened, smudged, smutted, smooched, contaminated, begrimed, bedizened, blurred, bedaubed, uggled
All synonyms for besmirch →