Translation of escalada libre in English:

escalada libre

free climbing, n.

feminine noun

  • 1

    free climbing