making a strong or vivid impression

listen to the pronunciation of making a strong or vivid impression