The Finnish term "teho, vaikutus" matches the English term "impression"

other finnish words that include "teho" : english :
teho, aiheutua effect
other finnish words that include "vaikutus" : english :
vastavaikutus reaction