i Register
In some senses, besmirch is marked as literary. Watch for register when choosing this word.
verb
To make dirty.
To tarnish something, especially someone's reputation.
The newspaper was on a campaign to besmirch the actor.
Our gayness and our gilt are all besmirch'd With rainy marching in the painful field