Stay afloat

The Future of Accounting
Vocabulary Term #1324
Noun (thing)
US
UK
Stay afloat
US
UK
have enough to remain in business
US
UK
"Many companies struggle to stay afloat in the current economic crisis."