trenchless drainage - Francés Inglés Diccionario