whole life insurance

 

Entry from US Dictionary

noun

  • life insurance that pays a benefit on the death of the insured and also accumulates a cash value. Compare with term life insurance.