trench machine - Alemán Inglés Diccionario