trenchless technology - Turco Inglés Diccionario