owner of an estate for life - Français Anglais Dictionnaire