* * *
life estate UK US noun [C] LAW, PROPERTY
► the legal right to own and control a property, such as a building or piece of land, for the length of time that you are alive: »
The life estate deed allows the older couple to own the house for the rest of their lives.
Financial and business terms. 2012.