Invigorate means giving a sense of liveliness or perhaps revived vigor to something or someone. It relates to the process of animating using constructive qualities or a different lease of life. Therefore can be interpreted as suggesting infusing life or encouragement to a person.
Invigorator Meaning in Hindi HinKhoj English Hindi Dictionary