invigorating EnglishFrench Dictionary WordReferencecom
Invigorate is a term giving a feeling of vitality or renewed vigor to something or someone. It pertains to the process of animating together with positive features or a new lease of life. Therefore can be rendered as signifying giving life or excitement to somebody.
Invigorating definition and meaning