Refreshful Synonyms

Imparting vitality and energy
(Adjective)