English word definition — powered by WordNet
imparting vitality and energy
pleasantly new or different
Want to remember refreshing?