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