besmirch

verb

1.
2.
smear so as to make dirty or stained