have an impressive appearance - French English Dictionary