have an impressive appearance - Español Inglés Diccionario