About us
Define
Definitions for
"invigorating"
imparting strength and vitality; "the invigorating mountain air"
wordnet.princeton.edu