besmirching

verb
  1. damaging someone's reputation by making false or unfair statements about them
  2. Usage: present participle of besmirch
noun
  1. the act of damaging someone's reputation or good name
  2. Usage: gerund form

Examples