Top definition
to give energy, to stimulate, to exhilerate.
Yesterday Mason was invigorated by Tara's enthusiasm to play.
by theresa August 16, 2004
Get the mug
Get a invigorate mug for your friend Abdul.
buy the domain for your recipe blog