Meaning of “exhilarate” in the English Dictionary

English