Invigorate means giving an feeling of animation or renewed enthusiasm to a thing or someone. It refers to the process of animating using optimistic features or a brand-new lease of existence. Therefore can be translated as suggesting bringing life or excitement to somebody.
Reinvigorate Definition Meaning Synonyms