telecabines

English

Noun

telecabines

  1. plural of telecabine