besmirched
be-smirched
adjective
Having had one's reputation or character stained, dishonoured, or made dirty.
"His good name was besmirched by the scandal."
Thesaurus
Synonyms: denigrate, sully, calumniate, besmirch, defame, smear, slander, smirch, asperse