do one's best - Turc Anglais Dictionnaire