denigrate
Definition
to criticize unfairly, spread negative or hurtful information about someone or somethingExample Usage
the newspapers denigrated the woman, yet it was later found that she did nothing wrongSynonyms
- insult
- slander
- disparage
- slight