›having enough money to pay what you owe and not have debts: keep sth afloatThey need billion of dollars to keep the company afloat.stay afloatEven when parent companies are fighting to stay afloat, you'll find an internet company boasting about its income.