Definition of besmirch verb from the Oxford Advanced Learner's Dictionary
besmirch
verb
bɪˈsmɜːtʃ
bɪˈsmɜːrtʃ
besmirch somebody/something (formal) to damage the opinion that people have of somebody/somethingSynonym
sullyHe had deliberately set out to besmirch her reputation.