Vocabulary Term #1324
US
UK
US
UK
have enough to remain in business
US
UK
"Many companies struggle to stay afloat in the current economic crisis."