excavator superstructure - Francés Inglés Diccionario