To besmear; bedaub; bemire; smear all over with dirt.
To make dirty.
To tarnish something, especially someone's reputation.