ski resort

Noun
  1. A resort with lodging and facilities for skiing (synset 108669951)

Other Searches