impregnable - German English Dictionary