of twenty years' duration or occurrence - Turc Anglais Dictionnaire