have an impressive appearance - İspanyolca İngilizce Sözlük