impregnable fortress - Spanish English Dictionary