trenching machine - Francés Inglés Diccionario