one's better self - French English Dictionary