v.: vilify, suggestion or accusationthat damages sb's reputation, foul
vt.: spatter, disparage, denigrate, befoul, abuse
Thesaurus
calumniate, libel, slander, spot, corrode, flaw, abase, decrial, have a soft spot for sb., nuisance, personality, offend, blaspheme, trauma, bruise, face to face