Invigorate represents giving a feeling of vitality or renewed vigor to something or someone. It pertains to the process of charging along with constructive qualities or a brand-new rent of living. Therefore can be translated as suggesting infusing life or encouragement to somebody.
Invigorative definition of invigorative by The Free Dictionary