trench machine - Francés Inglés Diccionario