excellarating ( synonym found)

Definition of excellarating:

°Refreshingly thrilling.

Back to Top