The Dutch term "imponeren" matches the English term "impress"

other dutch words that include "imponeren" : english :
imponerend imposing