WTWM

whatsthatwordmean

← Definition
Guess

exhilarative

adjectiveCausing a feeling of great happiness, excitement, or energy.

Synonyms

invigoratingadjectiveexhilaratingadjectivestimulatingadjective

Antonyms

depressingadjective

Built for word lovers.