To tarnish something, especially someone's reputation.
To make dirty.
To untruthfully speak of another in a belittling, deprecative, slighting manner, either in person or in absentia.
To speak nonsense or to lie.