unassailable fortress - German English Dictionary