Dictionary.com
Thesaurus.com

has been satiating

  • present perfect progressive
    of satiate (3rd person singular).
    satiate
    verb (used with object)
    to supply with anything to excess, so as to disgust or weary; surfeit.