Dictionary.com
Thesaurus.com
has forestalled
  • present perfect of forestall (3rd person singular).