Invigorative definition of invigorative by The Free DictionaryEnergize represents giving an feeling of liveliness as well as revived enthusiasm to something or someone. It refers to the process of charging together with constructive features or a brand-new lease of potential. Therefore can be interpreted as meaning giving life or stimulation to somebody.