self-restoring - French English Dictionary