spatial impression - Francés Inglés Diccionario