Definition: (noun) The state of being stimulated, refreshed, or elated.
Synonyms: excitement.
Usage: Few Yosemite visitors ever see snow avalanches and fewer still know the exhilaration of riding on them.
Discuss
Source: The Free Dictionary