noun. the activity of giving vitality and vigour to something.
noun. quality of being active or spirited or alive and vigorous.
1. Noun, singular or mass Apply this mixture to your body with a sponge for a feeling of energy and invigoration when you take a shower in the morning.