mechanical ladder - Francés Inglés Diccionario