Definition, synonyms and related words
Possessing sufficient resources, especially financial, to last a lifetime.