1. Adjective
Refreshing; restoring.
2. Noun
That which refreshes.
More about this word
Synonyms and related words
Explore this word
