Life annuity Meaning, Definition & Usage

Definitions
  1. an annuity payable during one's life.

Webster 1913