self-destructing - French English Dictionary