Synonyms of denigrate in English:


See US English definition of denigrate

See UK English definition of denigrate

See Spanish definition of denigrar


1‘it amused him to denigrate his guests’

disparage, belittle, diminish, deprecate, cast aspersions on, decry, criticize unfairly, attack, speak ill of, speak badly of, blacken the character of, blacken the name of, give someone a bad name, sully the reputation of, spread lies about, defame, slander, libel, calumniate, besmirch, run down, abuse, insult, slight, revile, malign, vilify
North American slur
informal bad-mouth, do a hatchet job on, pull to pieces, pull apart, sling mud at, throw mud at, drag through the mud
British informal rubbish, slag off, have a go at, slate
rare asperse, derogate, vilipend, vituperate