Word of the day

besmirch

verb

To besmirch the reputation, name, honor, etc. of someone or something is to cause harm or damage to it.

Example

The allegations have besmirched the company's reputation.