obtain a benefit or satisfactory result - Français Anglais Dictionnaire