Loading live market data…
Terms Dictionary

Business

2 definitions in this topic

Zombie Company

A business generating just enough cash to service debt but not enough to invest and grow.