Translation of escalada artificial in English:

escalada artificial

aid climbing, n.

feminine noun

  • 1

    aid climbing
    peg climbing
    artificial climbing