Student or Learner
Would you tell me whether I am right with my interpretation of the expressions in bold in the following sentences?
The ancient towns of the present-day Russian struggle to stay afloat in today’s hard reality.
Hence, if the website is not up to the mark, it can be extremely difficult for the company to stay afloat in the market for a very long time ...
Vietnam shipbuilder fights to stay afloat.
up to the mark = satisfactory, up to a given standard
afloat = is in the move, in circulation (of bills and other negotiable instruments)
to stay afloat = to keep afloat = to stay on the surface, not sinking; survive (intact); remain; get off safe; be left standing
Thank you for your efforts.