created an impression

انگلیسی به انگلیسی

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

پیشنهاد کاربران