Dictionary.com
Thesaurus.com
have marred
  • present perfect of mar.