foundation trenches - Francés Inglés Diccionario