Synonyms of denigrate in English:


See definition of denigrate


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