Synonyms of denigrate in English:

denigrate


See definition of denigrate

verb

1‘it amused him to denigrate his guests’

SYNONYMS

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, slate, 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

rare asperse, derogate, vilipend, vituperate

ANTONYMS

extol