Overleveraged

Definition and Citations:

A company that can no longer manage its expenses, due to excessive costs.

Latest Articles