Denigrate Meaning

There are 2 meaning(s) for word Denigrate

Meaning 1 : charge falsely or with malicious intent; attack the good name and reputation of someone

    Synonyms : asperse,  besmirch,  calumniate,  defame,  slander,  smear,  smirch,  sully
Meaning 2 : cause to seem less serious; play down

    Synonyms : belittle,  derogate,  minimize