Dictionary.com
Thesaurus.com

has been remedying

  • present perfect progressive
    of remedy (3rd person singular).
    remedy
    noun
    something that cures or relieves a disease or bodily disorder; a healing medicine, application, or treatment.