you must've made quite an impression - Türkçe İngilizce Sözlük