To belittle or disparage.
Meaning relationships
Synonyms: badmouth, cut down to size, assassinate, asperse, backbite, befoul, belibel, besmirch, besmear, bewray, blacken, blame, blaze, blemish, blot, blur, calumniate, calumny, chat shit, chat shite, cloud, defame, demonize, denigrate, deprave, depreciate, detract, dirty, discredit, disgrace, disparage, disrepute, diss, drag through the mud, forgab, forspeak, foul, infamize, lampoon, libel, malign, monsterize, muddy, reproach, revile, scandal, shit-talk, slag, slander, smear, smirch, spatter, spot, speak ill of, stab, stain, sully, talk shit, talk shite, talk trash, tarnish, torch, traduce, trash-talk, unflatter, vilify, vilipend, villainize, wrong, abase, bring down to size, debase, degrade, demean, demote, depress, dishonour, downgrade, embase, give a bad name, humble, humiliate, knock down to size, put someone in their place, reduce, relegate, sink, slur, trim down to size, whittle down to size
Antonyms: aggrandize, big up, advance, dignify, elevate, ennoble, exalt, honor, nobilitate, prefer, promote, raise, uplift