somewhat better in health - Français Anglais Dictionnaire