invigorate EnglishFrench Dictionary WordReferencecom
Invigorate means giving a perception of vibrancy or revived spirit to something or someone. It applies to the process of animating along with constructive attributes or a brand-new lease of existence. Therefore can be converted as meaning bringing life or stimulation to an individual.