The German term "Eindruck machen" matches the English term "impress"

other german words that include "eindruck" : english :
Eindruck impression
Eindruck machen auf impress, strike