Noun (thing)
Stay afloat
US
UK
US
UK
have enough to remain in business
US
UK
Many companies struggle to stay afloat in the current economic crisis.