denigrate, disparage, cast aspersions on, criticize, be critical of, speak badly of, speak of with disfavour, be unkind about, be malicious about, be spiteful towards, blacken the name of, blacken the character of, besmirch, run down, insult, abuse, attack, slight, revile, malign, vilify