Word Definition

Invigorate

  1. To give vigor to; to strengthen; to animate; to give life and energy to.

Synonyms