suffer difficulties - Français Anglais Dictionnaire