impregnable fortress - Almanca İngilizce Sözlük