Definitions of smirch:

  • noun:   an act that brings discredit to the person who does it
  • noun:   a blemish made by dirt
  • verb:   smear so as to make dirty or stained
  • verb:   charge falsely or with malicious intent; attack the good name and reputation of someone