I still have no idea what impregnable fortress means
It means it was never conquered by anyone, so it didn't fall under anyone's attacks, they were that strong. Since Ray managed to destroy them with one trick, they are now in awe.
I still have no idea what impregnable fortress means