try one's best - Français Anglais Dictionnaire