Word Hen
What is the meaning of the word "
invigorating
"?
Definitions:
imparting strength and vitality
adjective
the invigorating mountain air