Dictionary.com
Thesaurus.com
has been satiating
  • present perfect progressive of satiate (3rd person singular).