invigorative ( synonym found)

Definition of invigorative:

(v) : to impart vigor, strength, or vitality to; to heighten or intensify
"the cold water invigorated him."

Definition of invigorative:

(v) : to impart vigor, strength, or vitality to; to heighten or intensify
"the cold water invigorated him."

Back to Top