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