unassailable fortress - Turc Anglais Dictionnaire