Dictionary |
2 Results
#1
exhilarating
s.
[
stimulating
] making lively and cheerful; "the exhilarating effect of mountain air"
. wn
#2
exhilarating
s.
[
elating
] making lively and joyful
. wn