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