possessing sufficient resources, especially financial, to last a lifetime

listen to the pronunciation of possessing sufficient resources, especially financial, to last a lifetime
الإنجليزية - الإنجليزية
set for life

It wasn't that long ago when getting a bank job after school meant you were set for life.