made an impression, left a lasting memory, produced a strong effect

listen to the pronunciation of made an impression, left a lasting memory, produced a strong effect
İngilizce - İngilizce
created an impression
made an impression, left a lasting memory, produced a strong effect