The English term "impress" matches the Italian term "impressione, impressionare"

other english words that include "impress" : italian :
impression impressione