Regression testing is a safety net for unwanted changes. It means to test that a fix or change has not adversely affected previously working functionality, in other words it has not regressed.
Almost all major software failures have been caused by things which were not tested, rather than poor assessment of test results.
It is what you don’t test that will catch you out, that’s why complete 360 degree testing is so powerful.