to manage to survive or continue despite difficulties, especially financial ones
Despite the economic downturn, many small businesses are struggling to keep their heads above water.