Definitions Found:

The giving of fresh mental or physical strength or energy