trenching machine - Alemán Inglés Diccionario