im·pre·sa·ri·o

 
 

Make an impression, leave an impression…