trench machine - Español Inglés Diccionario