have an impressive appearance - Turc Anglais Dictionnaire