Dictionary.com
Thesaurus.com
has stymied
  • present perfect of stymie (3rd person singular).