Toggle navigation
Register
Log in
Home
Learning Center
Learn More
Register
Log in
Word Definition
Invigorate
To give vigor to; to strengthen; to animate; to give life and energy to.
Synonyms
Animating
Animate
Try it Free
Learn More