English Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Searching for...

No matching words found

Try a different search term or browse the dictionary

Definition endowment policy in British English

endowment policy noun

[countable] noun
1

a type of insurance policy that you pay money to for an agreed period. At the end of this time, the money that you have invested is used for paying a large amount of money that you have borrowed, especially a mortgage.

Definition endowment policy in British English