The Italian term "impressione" matches the English term "impression"

other italian words that include "impressione" : english :
impressione, impressionare impress