Synonyms for Impression (same or very similar meaning)
WordNet sense 1 (a concavity in a surface produced by pressing):
depression, imprint, imprint
WordNet sense 2 (a symbol that is the result of printing):
stamp
WordNet sense 3 (all the copies of a work printed at one time):
printing
WordNet sense 4 (a clear and telling mental image):
picture, mental picture
WordNet sense 5 (a vague idea in which some confidence is placed):
belief, feeling, notion, opinion
WordNet sense 6 (an outward appearance):
effect
From the ODE community, based on WordNet
add/edit