Titillating Exhilarating: adj. (word coming fromtitillate). Which titillates (exciting, alluring). Share this content: