invigora ( synonym found)

Definition of invigora:

°To impart vigor, strength, or vitality to.
°To heighten or intensify.

Back to Top