Charitable Gift Annuity
Definition

A contract between a donor and charity, whereby the donor transfers cash or property to the charity in return for a partial tax deduction and a promise to annual income from the charity for the life of the donor and the donor's spouse).