have an impressive appearance - İngilizce Eşanlam Sözlük