French-English dictionary »

escalade artificielle meaning in English

FrenchEnglish
escalade artificielle nom {f}

aid climbing◼◼◼(type of climbing)
noun