Invigorate means giving a perception of animation as well as refreshed spirit to something or someone. It relates to the process of animating with beneficial attributes or a brand-new lease of existence. Therefore can be interpreted as signifying giving life or stimulation to someone.