put all one's efforts into - Français Anglais Dictionnaire