Endowment insurance ∨ assurance Meaning, Definition & Usage

Definitions
  1. a combination of life insurance and investment such that if the person upon whose life a risk is taken dies before a certain specified time the insurance becomes due at once, and if he survives, it becomes due at the time specified.

Webster 1913