impregnable fortress - Deutsch Englisch Wörterbuch