Sun Life Interview Question

Define an annuity to me like I have no technical knowledge.