Definition from Wiktionary, the free dictionary
- (transitive) To make dirty; to soil.
- (transitive) To tarnish, especially someone's reputation; to debase.
- The newspaper was on a campaign to besmirch the actor.
To make dirty; to soil
To tarnish; to debase