foundation trenches - Alemán Inglés Diccionario