Invigorative definition of invigorative by The Free Dictionary
Rejuvenate means giving a sense of vitality and refreshed spirit to something or someone. It relates to the process of energizing together with beneficial attributes or a fresh rent of potential. Therefore can be rendered as meaning infusing life or stimulation to someone.