self-destructing program - French English Dictionary