sudden ideas or thoughts - Espagnol Anglais Dictionnaire