the first things that spring to mind - Francés Inglés Diccionario