somewhat better in health - French English Dictionary