snowshade
/ˈsnoʊˌʃeɪd/Definitions
1. noun
A canopy or a structure made of snow, often used to provide shade or protection from the sun.
“Hikers set up their snowshade to take a break during their ascent.”
1. noun
A canopy or a structure made of snow, often used to provide shade or protection from the sun.
“Hikers set up their snowshade to take a break during their ascent.”