to insult or cast aspersions on someone's reputation; to slur someone's character.
From be- (prefix) + slur (possibly from Low German or Scandinavian, meaning to defame or soil). The intensive prefix emphasizes thorough damage to reputation.
Try Another Word