Someone or something that exhilarates or makes people feel excited and happy.
From exhilarat(e) + -or (Latin agent suffix). The -or suffix creates a noun for something that performs the action of the verb.
This word is extremely rare—'exhilarat-ing experience' is used constantly, but 'exhilarator' almost never appears in writing, showing that agent nouns don't form productively from every verb.
Complete word intelligence in one call. Free tier — 50 lookups/day.