snowmast
/ˈsnoʊmæst/Definitions
1. noun
A type of high-altitude ski resort, especially in the Rocky Mountains, characterized by snow-covered terrain and often used for skiing and snowboarding.
“The snowmast resort offered breathtaking views of the surrounding mountains.”