Italian-English dictionary »

teleferica meaning in English

ItalianEnglish
teleferica noun
{f}

zipline(pulley suspended on a cable)
noun