make a good impression on others. - Türkçe İngilizce Sözlük