they that live longest see most - Français Anglais Dictionnaire