making a strong or vivid impression;

listen to the pronunciation of making a strong or vivid impression;