make a good (initial) impression - Türkçe İngilizce Sözlük