make an overwhelming impression - Französisch Englisch Wörterbuch