Rejuvenate means giving an feeling of animation and renewed energy to something or someone. It applies to the process of filling using beneficial qualities or a new lease of living. Therefore, it can be rendered as suggesting infusing life or stimulation to somebody.
126 Synonyms Antonyms of INVIGORATE MerriamWebster