endowment policy

endowment policy

English Noun
Ad

Definition

a life assurance savings scheme designed to pay out a lump sum when the policy matures

Ad