mechanical digger - Francés Inglés Diccionario