In transitive terms the difference between humiliate and denigrate
is that humiliate is to injure a person's dignity and self-respect while denigrate is to treat as worthless; belittle, degrade or disparage.
humiliate
English
Verb
(humiliat)
To injure a person's dignity and self-respect.
Synonyms
* debase
* disgrace
* humble
* shame
* See also
Related terms
* humble
* humiliation
* humility
External links
*
*
----
denigrate
English
Verb
(denigrat)
To criticise so as to besmirch; traduce, disparage or defame.
To treat as worthless; belittle, degrade or disparage.
(rare) To blacken.
Derived terms
* denigration
* denigratory