Definitions Found:

A sudden feeling of excitement and pleasure