self-heals - French English Dictionary