telluride

/tɛlˈʊraɪd/ or /tɛˈlʊrɪd/

Definitions

1. noun

A town in the San Juan Mountains of southwestern Colorado, USA, known for its ski resort.

“The visitors to Telluride enjoyed the beautiful winter scenery and world-class skiing.”

2. noun

A compound of tellurium.

“Telluride is a rare compound that occurs in certain types of ore.”

Synonyms

  • colorado ski resort
  • san juan mountains town

Antonyms

  • desert
  • urban area