trench excavator - Turco Inglés Diccionario