The German term "Eindruck machen auf" matches the English term "impress, strike"

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