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

other english words that include "strike" : german :
impress, strike Achtung einflößen
strike Streik
strike Strike