Invigorator Definition Meaning MerriamWebster
Rejuvenate represents giving a sense of animation or revived spirit to a thing or someone. It refers to the process of filling using constructive features or a fresh lease of potential. Therefore can be converted as signifying bringing life or stimulation to someone.