Invigorate means giving a perception of vitality as well as refreshed enthusiasm to something or someone. It relates to the process of filling with optimistic characteristics
or a different lease of life. Therefore can be translated
as meaning infusing life or excitement to somebody.