The English term "impression" matches the German term "Eindruck"

other english words that include "impression" : german :
effect, impression Effekt
effect, impression Wirkung