put in an excellent performance - Deutsch Englisch Wörterbuch