Plain-English definitions for the terms you'll encounter on your financial journey.
A life insurance policy taken out by a business to compensate for financial losses that would arise from the death or incapacity of a vital employee.