self-restoring - Français Anglais Dictionnaire