trestle excavator - Francés Inglés Diccionario