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
from Word of the Day http://ift.tt/2myTo0f
via IFTTT