make an overwhelming impression - Spanisch Englisch Wörterbuch