having a good presentation - Türkçe İngilizce Sözlük