Meaning REFRESHING

See synonym: invigorating

Search for this exact term