An annuity is a financial product that provides a regular stream of payments to an individual over a specified period, commonly used for retirement planning. It involves an agreement between the annuitant (the individual) and an insurer, where the annuitant pays a lump sum or series of payments to the insurer, who then promises to provide regular income to the annuitant either immediately or at a later date.