self-destructed - French English Dictionary