Where does “invigorate” come from?

invigorate (English): To impart vigor, strength, or vitality to; To...

Definitions

  1. To impart vigor, strength, or vitality to; To...

Words derived from “invigorate

invigorate — Etymology, Origin & Word History | Etymology Explorer