sudden ideas or thoughts - Español Inglés Diccionario