artificial climbing structure - Francés Inglés Diccionario