Invigorative definition of invigorative by The Free DictionaryEnergize means giving an feeling of liveliness as well as refreshed vigor to a thing or someone. It pertains to the process of energizing along with positive attributes
or a new rent of living. Therefore can be translated as intending infusing life or excitement to a person.