put in an excellent performance - Fransızca İngilizce Sözlük