self-destructing - Français Anglais Dictionnaire