earth-moving machine - Francés Inglés Diccionario