live a long life - Français Anglais Dictionnaire