self-renewal - French English Dictionary