contract for lifelong support - Espagnol Anglais Dictionnaire