besmirch
Verb
B1 – Intermediate
To damage someone's reputation, often unfairly.
Synonyms
tarnish
smear