IDNLearn.com offers a unique blend of expert answers and community-driven insights. Join our Q&A platform to access reliable and detailed answers from experts in various fields.

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