Invigorate represents giving an feeling of animation or perhaps renewed enthusiasm to a thing or someone. It relates to the process of animating using positive qualities or a different lease of potential. Therefore, it can be translated as signifying infusing life or excitement to someone.