a period of several years - Deutsch Englisch Wörterbuch