Experience the power of community-driven knowledge on IDNLearn.com. Discover in-depth answers to your questions from our community of experienced professionals.

What does the term "annuity" typically refer to in business and finance?
A) A one-time lump-sum payment
B) An investment that pays a fixed sum regularly
C) A type of insurance policy
D) A financial instrument for hedging risks