telluride ski resort

/T EH1 L Y ER0 AY0 D S K IY0 R IH0 Z AO0 R T/
N
  1. 1

    a ski resort located in Mountain Village, southwest Colorado, United States.