To make dirty.
To tarnish something, especially someone's reputation.
The newspaper was on a campaign to besmirch the actor.