v. 25B6; verb LIBEL, slander, malign, cast aspersions on, smear, traduce, give someone a bad name, run down, speak ill of, vilify, besmirch, stigmatize, disparage, denigrate, discredit, decry; informal do a hatchet job on, drag through the mud; N. Amer. slur; informal bad-mouth; Brit. informal slag off; formal calumniate.
compliment.