put in an excellent performance - Almanca İngilizce Sözlük