There are multiple definitions - click on the translation that matches your context.

终身财产所有权

名词

neolog

life interest

noun

Definitions of life interest

English

a situation where someone has some rights in a particular piece of land, building, or other property until they die

One half of the property will go to the surviving spouse as a "life interest". It will then revert to the children on the surviving spouse's death.