put heart and soul into - Français Anglais Dictionnaire