invigorate

v. (-ting) give vigour or strength to.  invigorating adj. [medieval latin: related to *vigour]

v. t. To give vigor to; to strengthen; to animate; to give life and energy to.