snowshine
/ˈsnoʊʃaɪn/Definitions
1. noun
A delicate, fleeting gleam of light reflected from falling snow; also, a faint, shimmering light.
“The snowshine on the mountain peaks was breathtakingly beautiful.”
1. noun
A delicate, fleeting gleam of light reflected from falling snow; also, a faint, shimmering light.
“The snowshine on the mountain peaks was breathtakingly beautiful.”