trench ditching machine - Español Inglés Diccionario