n. strong feeling or idea left by an experience; effect; vague memory; stamp, imprint; stamping, impressing
IMPRESSION
Meaning of IMPRESSION in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012