self-restoring - Espagnol Anglais Dictionnaire