English
›
Words
exhilarating
Translation:
English
Adjective
2
cheering
1
invigorating
and refreshing
Add
Translation