Revitalize stands for giving an feeling of liveliness and renewed vigor to something or someone. It pertains to the process of energizing using constructive features or a fresh lease of existence. Therefore can be converted as intending infusing life or stimulation to a person.
Invigorative definition of invigorative by The Free Dictionary