sensory impression - Francés Inglés Diccionario