Invigorate stands for giving a perception of vitality as well as renewed spirit to a thing or someone. It refers to the process of filling along with positive qualities or a fresh rent of life. Therefore, it can be interpreted as suggesting bringing life or stimulation to an individual.
Invigor Definition Meaning MerriamWebster