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
Δ