Rejuvenate means giving a perception of animation or refreshed energy to something or someone. It pertains to the process of filling along
with positive characteristics or a brand-new rent of living. Therefore, it can be translated as signifying giving life or excitement to somebody.
Invigorate definition in American English