Dictionary.net
Did you mean:
LIFE EXPECTANCY TERM INSURANCE
life expectancy