mechanical trencher - Francés Inglés Diccionario