Translation of ski tow in Romanian

ski tow

teleschi, n.

noun

  • 1

    teleschi