Definitions Found:

to manage to exist, survive, continue in business, etc., in spite of difficulties