you must've made quite an impression - Türkisch Englisch Wörterbuch