Your Free Online Legal Dictionary • Featuring Black’s Law Dictionary, 2nd Ed.
An annuity that acts as a life insurance policy. Benefits are paid to athe annuitant when the insured dies.