owner of an estate for life - Spanish English Dictionary