Business Life Insurance
Definition
Life insurance purchased by a company or investor on the life of a key executive. Usually the company is the policy's beneficiary. also called key person insurance.
Nearby Terms
- Similar companies