life assurance

life assurance

English Noun
Ad

Definition

An insurance policy that pays out on death (or on certain other conditions).

Etymology

From life + assurance.

Ad