have an impressive appearance - Französisch Englisch Wörterbuch