Invigorate means giving a feeling of animation as well as refreshed spirit to something or someone. It pertains to the process of animating along with positive attributes or a new rent of life. Therefore, it can be interpreted as suggesting infusing life or stimulation to a person.