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

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