Word Definition

Exhilarating

  1. That exhilarates; cheering; gladdening.

Synonyms