life insurance business definition
A contract between a life insurance company and the policyholder that pays a stated amount of money to beneficiaries on the death of the insured. See also
cash-value life insurance,
term insurance.
Learn more about life insurance