Revitalising Synonyms

Tending to impart new life and vigor to
(Adjective)