snowshed
/ˈsnoʊʃɛd/Definitions
1. noun
A structure built to protect a ski lift or other winter equipment from snow and wind
“The snowshed on the mountain provided a safe haven for the ski lift during a blizzard.”
1. noun
A structure built to protect a ski lift or other winter equipment from snow and wind
“The snowshed on the mountain provided a safe haven for the ski lift during a blizzard.”