Dictionary.com
Thesaurus.com
has spoiled
  • present perfect of spoil (3rd person singular).