Dictionary.com
Thesaurus.com
has appeased
  • present perfect of appease (3rd person singular).