do one's endeavor - Français Anglais Dictionnaire