self-destruction equipment - French English Dictionary