Meaning of “exhilarate” in the English Dictionary

british dictionary