The English term "impression" matches the Swedish term "intryck, avtryck, prägel"

other english words that include "impression" : swedish :
impressionable lättpåverkad
make an impression imponera