do one's utmost effort - Turc Anglais Dictionnaire