Answer:
Life Estate
Explanation:
A life estate is a property owned by a person only during the lifespan of the individual. It is also called a tenant for life and a lease for life.
A life estate is restricting because it forbids the recipient from selling the property which generates the profits before the death of the recipient.
However the property can't go on further than the beneficiary's life.