whole-life
From Longman Business Dictionarywhole-lifeˈwhole-life adjective [only before a noun]INSURANCE whole-life insurance contracts, arrangements etc are ones in which the person whose life is insured pays a fixed sum each year, and the insurance company pays out a sum when that person diesA whole-life policy could provide protection if a parent dies.