Definition, synonyms and related words
To have endurance; to have prospects to exist or go on for a long time.