have an impressive appearance - Francés Inglés Diccionario