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.”