Invigorate is a term giving a feeling of animation and renewed energy to a thing or someone. It relates to the process of energizing using beneficial attributes or a different rent of life. Therefore, it can be rendered as meaning bringing life or stimulation to a person.