make the utmost exertions - Français Anglais Dictionnaire