The English term "effect, impression" matches the German term "Effekt"

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