Invigorate means giving an feeling of animation and revived energy to a thing or someone. It applies to the process of
animating along with optimistic attributes or a fresh rent of living. Therefore, it can be interpreted as intending giving life or stimulation to a person.
Invigorate Meaning in Hindi HinKhoj English Hindi Dictionary