Irrevocable Life Insurance Trust: 

An irrevocable life insurance trust is a type of living trust that is designed to hold the ownership of a life insurance policy.  These trusts allow you to reduce your estate tax liability and control how the life insurance proceeds are distributed to beneficiaries.