Meaning of exhilarant in English:

exhilarant

adjective & noun