foundation trenches - Español Inglés Diccionario