besmirches

verb
  1. to damage the reputation of someone or something; to make dirty or stained
  2. Usage: third person singular present tense of 'besmirch'

Examples