| InvestHub.com's Finance Dictionary and Glossary of Investment Terms business life insurance Definition 1.
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. |
|
|