to do quite nicely - Turc Anglais Dictionnaire