self-destruct - French English Dictionary