a period of several years - Francés Inglés Diccionario