verb
Synonyms: malign , asperse, calumniate, denigrate, libel, scandalize, slander, traduce, vilify, villainize
Related Word: belie, misrepresent
Idioms: cast a slur on, throw mud at
Contrasted words: applaud, commend, compliment; exalt, magnify; back, champion, support, uphold
Antonyms: laud; puff