of twenty years' duration or occurrence - Allemand Anglais Dictionnaire