an idea rushed into my mind - Turco Inglés Diccionario