self-destruction equipment - Français Anglais Dictionnaire