smirched

adjective
  1. stained, soiled, or made dirty
  2. having one’s reputation damaged or dishonored
  3. Usage: figurative

Examples