The Dutch term "indruk" matches the English term "impression, effect"

other dutch words that include "indruk" : english :
indruk maken op impress
indrukwekkend imposing