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
English - English
created an impression
made an impression, left a lasting memory, produced a strong effect
Favorites