Invigorate is a term giving a sense of vitality as well as refreshed vigor to something or someone. It relates to the process of animating together with beneficial features or a new lease of living. Therefore, it can be rendered as intending giving life or stimulation to a person.
Invigorating definition and meaning