'Zombie company' definition
Company Watch define Zombies as companies that earn just enough money to continue operating and re-pay the interest on their debt.
With rising interest rates in 2023, it is likely that many of these zombie companies will be forced into liquidation.