self-destruction equipment - German English Dictionary