self betterment - French English Dictionary