deliver an outstanding performance - Türkçe İngilizce Sözlük