Invigorator Definition Meaning MerriamWebster
invigorate EnglishFrench Dictionary WordReferencecomRevitalize
stands for giving a feeling of animation or perhaps revived spirit to a thing or someone. It applies to the process of filling together with optimistic characteristics or a fresh lease of living. Therefore can be rendered as suggesting infusing life or excitement to a person.