The German term "Eindruck" matches the English term "impression"

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