an idea rushed into my mind - Español Inglés Diccionario