"To buy an annuity" means to make a financial investment where you give a lump sum of money to an insurance company, and in return, they promise to provide you with a regular income for a fixed period of time or for the rest of your life. It is a way to secure a steady stream of income in the future.
Full definition