have an impressive appearance - Türkçe İngilizce Sözlük