To stain or mar, as with infamy or disgrace; to tarnish; to sully.
To speak ill of; to depreciate; to malign; to revile
To make bad or worse; to vitiate; to corrupt