solve one's own problems - Français Anglais Dictionnaire