foundation trenches - Turco Inglés Diccionario