put in an excellent performance - Turc Anglais Dictionnaire