IMPRESSION Definition & Meaning | Dictionary.com
https://www.dictionary.com/browse/impression
Webnoun. a strong effect produced on the intellect, feelings, conscience, etc. the first and immediate effect of an experience or perception upon the mind; sensation. Synonyms: imprint, impact. the effect produced by an agency or influence. a notion, remembrance, belief, etc., often of a vague or indistinct nature:
DA: 63 PA: 64 MOZ Rank: 90