Invigorate is a term giving a feeling of vibrancy and renewed enthusiasm to something or someone. It pertains to the process of animating using constructive attributes or a fresh rent of living. Therefore can be interpreted as meaning infusing life or motivation to somebody.
invigorating EnglishFrench Dictionary WordReferencecom