besmirch
1. to soil; tarnish; discolor.
2. to detract from the honor or luster of: to besmirch someone's good name
2. to detract from the honor or luster of: to besmirch someone's good name
a reputation that was besmirched by slander
Get the besmirch mug.