Dictionary.com
Thesaurus.com
has simmered
  • present perfect of simmer (3rd person singular).