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