To advocate or urge on behalf of (something or someone); to attempt to popularize or sell by means of advertising or publicity.
Meaning relationships
Synonyms: pitch
Antonyms: denigrate, oppose, assassinate, asperse, backbite, badmouth, befoul, belibel, besmirch, besmear, bewray, blacken, blame, blaze, blemish, blot, blur, calumniate, calumny, chat shit, chat shite, cloud, defame, demonize, 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