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