set for life

/S EH1 T F AO0 R L AY0 F/
adjective
  1. 1

    (idiomatic) Possessing sufficient resources, especially financial, to last a lifetime.