trench ditching machine - Alemán Inglés Diccionario