endowment life insurance

endowment life insurance definition - business

endowment life insurance

A life insurance policy that provides benefits for a specified period (for example, 20 years or until age 65) and that may be redeemed at face value if the insured is alive at the end of the specified period. Thus, payment is made regardless of whether the insured lives or dies, although the cost of the policy is quite high compared with other types of life insurance.

The American Heritage® Dictionary of Business Terms Copyright © 2009 by Houghton Mifflin Harcourt Publishing Company. Published by Houghton Mifflin Harcourt Publishing Company. All rights reserved.

Comments
Improve this definition.
Do you have more to add? Share your linguistic knowledge or observation.
/Register to save your comments.