ahead of its time - Turco Inglés Diccionario