impressionare Italian - English
1.
Englishimpress
-
English(transitive) affect (someone) strongly and often favourably
-
Italianimpressionare
2.
Englishdazzle
-
Englishfiguratively
-
Italianimpressionare
English translator: Italian English impressionare Eesti sõnaraamat Español Traductor Svenska Översättare