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

Synonyms

  • ski resort
  • winter resort

Antonyms

  • beach resort
  • summer resort