telecabin /ˈtɛlɪˌkæbɪn/ noun1 •A type of cable car used as a ski lift.Any doubts I had as to the potential of the resort vanished as I rode the telecabin to Borreguiles, swaying up the sheeted white to the jagged-toothed peak of Veleta. — 2001 formstelecabins