make an overwhelming impression - Türkisch Englisch Wörterbuch