YourDictionary

Dictionary Home » Business » life annuity

life annuity business definition

A stream of payments intended to continue during the annuitant's lifetime and to cease automatically at the annuitant's death.

Learn more about life annuity

link/cite print suggestion box