VariousWords beta
Related Terms:
Definitions:
Noun
ski resort
Definition: a resort with lodging and facilities for skiing
Definition: A resort providing accommodation and facilities for skiers.