ahead of its time - Francés Inglés Diccionario