of twenty years' duration or occurrence - Français Anglais Dictionnaire