denigrate

/ˌdɛnɪˈɡreɪt/; /ˌdiːnɪˈɡreɪt/

Definitions

1. verb

to speak ill of or criticize someone or something harshly

“The politician’s opponents tried to denigrate her reputation by spreading false rumors.”

2. verb

to damage or impair the reputation of something

“The company’s financial troubles began to denigrate its once-strong stock price.”

3. noun

the act of speaking ill of or criticizing someone or something harshly

“The politician’s campaign was marred by the scandal, which became a major point of denigration for her opponents.”

Synonyms

  • defame
  • slander
  • vilify

Antonyms

  • commend
  • eulogize
  • praise