Dictionary.com
Thesaurus.com
has rejuvenated
  • present perfect of rejuvenate (3rd person singular).