the impression received - Francés Inglés Diccionario