Invigorative definition of invigorative by The Free DictionaryEnergize is a term giving a perception of liveliness as well as renewed
spirit to something or someone. It refers to the process of filling along with beneficial attributes or a new rent of potential. Therefore can be rendered as meaning bringing life or motivation to someone.