besmirch
/bəˈsmərtʃ/
transitive verb
Damage the reputation of (someone or something) in the opinion of others.
he had besmirched the good name of his family
sully,tarnish,blacken,drag through the mire,drag through the mud,stain,taint,smear,befoul,soil,contaminate,pollute,disgrace,dishonour,bring discredit to,stigmatize,injure,damage,debase,spoil,ruin