Dictionary.com
Thesaurus.com
has scarred
  • present perfect of scar (3rd person singular).