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.”

Synonyms

  • snow awning
  • snow canopy

Antonyms

  • sun shelter
  • sunscreen