An annuity is an insurance contract. The insurance company will invest in stocks and bonds on behalf of the purchaser using tax-deferred money. When the purchaser turns 65, they will begin to receive payments. These payments change depending on the value of the securities, but the purchaser will receive payments until their death.
Annuity contracts can be subject to extra costs, like commission and surrender penalties, so read the contract thoroughly.