besmirch

verb
  1. to damage someone's reputation by making false or unfair statements about them
  2. Usage: formal
  3. to make something dirty or stained
  4. Usage: literary

Examples