unassailable fortress - Turco Inglés Diccionario