walking excavator (construction machine) - Francés Inglés Diccionario