Dictionary
Dictionary
Invigorate — definition & meaning
Word Type Definition Invigorate v. t. To give vigor to; to strengthen; to animate; to give
life and energy to.
Explore more words:
Saxicavid · Counselling · Torpedo · Versificator · Kilt · Edulcorator · Orgeat · Quartzite ·