struggle with the problem - Français Anglais Dictionnaire