Having one's reputation damaged or honor stained; soiled in reputation or character.
From besmirch plus the past participle suffix -ed, which creates both past tense and adjective forms in English.
Try Another Word