foundation trench - Turco Inglés Diccionario